By plane - there is only one airport served by a major carrier and that is in Castlegar. Currently, Air Canada Jazz is the only major airline available with flights to Vancouver, the Okanagan and Calgary. There is a smaller airstrip near Trail which has a commercial operation connecting to Vancouver. Private planes could also land at strips in Kaslo, Nelson and Creston.
By road - by heading south from Revelstoke towards Nakusp or from Hwy 3 through Creston or Trail.
By bus - possible but slow and not very convenient.